### 4.6 `ld` and the Motorola 68K family

The ``--got=type`' option lets you choose the GOT generation scheme. The choices are ``single`', ``negative`', ``multigot`' and ``target`'. When ``target`' is selected the linker chooses the default GOT generation scheme for the current target. ``single`' tells the linker to generate a single GOT with entries only at non-negative offsets. ``negative`' instructs the linker to generate a single GOT with entries at both negative and positive offsets. Not all environments support such GOTs. ``multigot`' allows the linker to generate several GOTs in the output file. All GOT references from a single input object file access the same GOT, but references from different input object files might access different GOTs. Not all environments support such GOTs.